import { jwtDecode } from "jwt-decode"; // 使用 jwt-decode 库解析

export function isTokenExpired(token: string | undefined) {
  if (!token) return true;
  try {
    const decoded = jwtDecode(token);
    const currentTime = Date.now(); // 转为秒
    return (decoded.exp ?? 0) < currentTime; // 过期返回 true
  } catch (e) {
    return true; // 解析失败视为过期
  }
}

export const EXCLUDE = ["/user/login", "/user/register"]; 